FrameLib  2.0
DSP processing with frames of arbitrary timing and length
FrameLib_ProcessingQueue Class Reference

a minimal processing queue that is used to non-recursively process FrameLIB_DSP objects in a network. More...

#include <FrameLib_ProcessingQueue.h>

Public Member Functions

 FrameLib_ProcessingQueue (FrameLib_ErrorReporter &errorReporter)
 
 FrameLib_ProcessingQueue (const FrameLib_ProcessingQueue &)=delete
 
FrameLib_ProcessingQueueoperator= (const FrameLib_ProcessingQueue &)=delete
 
void add (FrameLib_DSP *object)
 
void reset ()
 
bool isTimedOut ()
 

Detailed Description

a minimal processing queue that is used to non-recursively process FrameLIB_DSP objects in a network.

Constructor & Destructor Documentation

◆ FrameLib_ProcessingQueue() [1/2]

FrameLib_ProcessingQueue::FrameLib_ProcessingQueue ( FrameLib_ErrorReporter errorReporter)
inline

◆ FrameLib_ProcessingQueue() [2/2]

FrameLib_ProcessingQueue::FrameLib_ProcessingQueue ( const FrameLib_ProcessingQueue )
delete

Member Function Documentation

◆ add()

void FrameLib_ProcessingQueue::add ( FrameLib_DSP object)

◆ isTimedOut()

bool FrameLib_ProcessingQueue::isTimedOut ( )
inline

◆ operator=()

FrameLib_ProcessingQueue& FrameLib_ProcessingQueue::operator= ( const FrameLib_ProcessingQueue )
delete

◆ reset()

void FrameLib_ProcessingQueue::reset ( )
inline

The documentation for this class was generated from the following files: